package project.ccso.top.dao;

import java.util.List;

import project.ccso.top.entity.Province;

/**
 * 省份Dao接口
 * @author aibinxiao
 * @date 2018年8月23日 上午10:18:40
 */
public interface ProvinceDao {

	// 1.条件查询符合条件的省份记录条数Dao接口
	int countByParams(String id, String name, String startDate, String endDate);
		
	// 2.分页查询符合条件的省份记录Dao接口
	List<Province> findPageByParams(String id, String name, String startDate, String endDate, int startIndex, int records);
	
	// 3.根据省份id查找省份信息Dao接口
	Province findById(int id);
	
	// 4.根据省份id修改省份信息或根据provinceName插入城市信息Dao接口
	boolean saveOrUpdateById(String id, String provinceName);

	// 5.查询所有省份信息显示到注册界面的选择框Dao接口
	List<Province> selectAllProvince();

	// 6.屏蔽或启用省份
	boolean updateShieldStatus(int id, int transStatus);

	
	
	/*// 1.获取所有的省份信息Dao接口
	List<Province> findAllProvince();

	// 2.根据省份id获取省份信息Dao接口
	Province findProvinceById(Integer provinceId);

	// 5.更新或者保存省份信息的Dao接口
	void saveProvince(Province province) throws Exception;

	// 6.根据id和状态修改省份信息的启用状态Dao接口
	void updateStauts(Integer id, Integer statusCode) throws Exception;*/

}
